package com.winbomb.kingcard;

/**
 * 游戏状态的接口
 * 
 * @author winbomb
 * 
 */
public interface IState {

	/**
	 * 该状态是否等待用户的输入
	 * 
	 * @return
	 */
	public boolean isWaitInput();

	/**
	 * 该状态的下一个状态是什么,
	 * 
	 * 直接通过使用game.setState将游戏状态设置为下一个状态
	 * 
	 * @param game
	 * @return
	 */
	public void nextState(IGameLogic game);
}
